package com.example.demo.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/*
代替HomeController
 */
@Configuration
public class WebConfig implements WebMvcConfigurer {
    /*
    addViewControllers 方法接受一个参数ViewControllerRegistry。可以使用它注册一个或者多个视图控制器
    调用registry.addViewController 将"/"传递进去，视图控制器会针对该路径执行get请求，会返回ViewControllerRegistration对象，
    调用setViewController方法，使请求"/"转发到home视图上
     */
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/").setViewName("home");
    }
}
